Class Preconditions


  • public final class Preconditions
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private Preconditions()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      private static java.lang.String badElementIndex​(int index, int size, java.lang.String desc)  
      private static java.lang.String badPositionIndex​(int index, int size, java.lang.String desc)  
      private static java.lang.String badPositionIndexes​(int start, int end, int size)  
      static void checkArgument​(boolean expression)  
      static void checkArgument​(boolean expression, java.lang.Object errorMessage)  
      static void checkArgument​(boolean b, java.lang.String errorMessageTemplate, char p1)  
      static void checkArgument​(boolean b, java.lang.String errorMessageTemplate, char p1, char p2)  
      static void checkArgument​(boolean b, java.lang.String errorMessageTemplate, char p1, int p2)  
      static void checkArgument​(boolean b, java.lang.String errorMessageTemplate, char p1, long p2)  
      static void checkArgument​(boolean b, java.lang.String errorMessageTemplate, char p1, java.lang.Object p2)  
      static void checkArgument​(boolean b, java.lang.String errorMessageTemplate, int p1)  
      static void checkArgument​(boolean b, java.lang.String errorMessageTemplate, int p1, char p2)  
      static void checkArgument​(boolean b, java.lang.String errorMessageTemplate, int p1, int p2)  
      static void checkArgument​(boolean b, java.lang.String errorMessageTemplate, int p1, long p2)  
      static void checkArgument​(boolean b, java.lang.String errorMessageTemplate, int p1, java.lang.Object p2)  
      static void checkArgument​(boolean b, java.lang.String errorMessageTemplate, long p1)  
      static void checkArgument​(boolean b, java.lang.String errorMessageTemplate, long p1, char p2)  
      static void checkArgument​(boolean b, java.lang.String errorMessageTemplate, long p1, int p2)  
      static void checkArgument​(boolean b, java.lang.String errorMessageTemplate, long p1, long p2)  
      static void checkArgument​(boolean b, java.lang.String errorMessageTemplate, long p1, java.lang.Object p2)  
      static void checkArgument​(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1)  
      static void checkArgument​(boolean expression, java.lang.String errorMessageTemplate, java.lang.Object... errorMessageArgs)  
      static void checkArgument​(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1, char p2)  
      static void checkArgument​(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1, int p2)  
      static void checkArgument​(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1, long p2)  
      static void checkArgument​(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1, java.lang.Object p2)  
      static void checkArgument​(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)  
      static void checkArgument​(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)  
      static int checkElementIndex​(int index, int size)  
      static int checkElementIndex​(int index, int size, java.lang.String desc)  
      static <T> T checkNotNull​(T reference)  
      static <T> T checkNotNull​(T reference, java.lang.Object errorMessage)  
      static <T> T checkNotNull​(T obj, java.lang.String errorMessageTemplate, char p1)  
      static <T> T checkNotNull​(T obj, java.lang.String errorMessageTemplate, char p1, char p2)  
      static <T> T checkNotNull​(T obj, java.lang.String errorMessageTemplate, char p1, int p2)  
      static <T> T checkNotNull​(T obj, java.lang.String errorMessageTemplate, char p1, long p2)  
      static <T> T checkNotNull​(T obj, java.lang.String errorMessageTemplate, char p1, java.lang.Object p2)  
      static <T> T checkNotNull​(T obj, java.lang.String errorMessageTemplate, int p1)  
      static <T> T checkNotNull​(T obj, java.lang.String errorMessageTemplate, int p1, char p2)  
      static <T> T checkNotNull​(T obj, java.lang.String errorMessageTemplate, int p1, int p2)  
      static <T> T checkNotNull​(T obj, java.lang.String errorMessageTemplate, int p1, long p2)  
      static <T> T checkNotNull​(T obj, java.lang.String errorMessageTemplate, int p1, java.lang.Object p2)  
      static <T> T checkNotNull​(T obj, java.lang.String errorMessageTemplate, long p1)  
      static <T> T checkNotNull​(T obj, java.lang.String errorMessageTemplate, long p1, char p2)  
      static <T> T checkNotNull​(T obj, java.lang.String errorMessageTemplate, long p1, int p2)  
      static <T> T checkNotNull​(T obj, java.lang.String errorMessageTemplate, long p1, long p2)  
      static <T> T checkNotNull​(T obj, java.lang.String errorMessageTemplate, long p1, java.lang.Object p2)  
      static <T> T checkNotNull​(T obj, java.lang.String errorMessageTemplate, java.lang.Object p1)  
      static <T> T checkNotNull​(T reference, java.lang.String errorMessageTemplate, java.lang.Object... errorMessageArgs)  
      static <T> T checkNotNull​(T obj, java.lang.String errorMessageTemplate, java.lang.Object p1, char p2)  
      static <T> T checkNotNull​(T obj, java.lang.String errorMessageTemplate, java.lang.Object p1, int p2)  
      static <T> T checkNotNull​(T obj, java.lang.String errorMessageTemplate, java.lang.Object p1, long p2)  
      static <T> T checkNotNull​(T obj, java.lang.String errorMessageTemplate, java.lang.Object p1, java.lang.Object p2)  
      static <T> T checkNotNull​(T obj, java.lang.String errorMessageTemplate, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)  
      static <T> T checkNotNull​(T obj, java.lang.String errorMessageTemplate, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)  
      static int checkPositionIndex​(int index, int size)  
      static int checkPositionIndex​(int index, int size, java.lang.String desc)  
      static void checkPositionIndexes​(int start, int end, int size)  
      static void checkState​(boolean expression)  
      static void checkState​(boolean expression, java.lang.Object errorMessage)  
      static void checkState​(boolean b, java.lang.String errorMessageTemplate, char p1)  
      static void checkState​(boolean b, java.lang.String errorMessageTemplate, char p1, char p2)  
      static void checkState​(boolean b, java.lang.String errorMessageTemplate, char p1, int p2)  
      static void checkState​(boolean b, java.lang.String errorMessageTemplate, char p1, long p2)  
      static void checkState​(boolean b, java.lang.String errorMessageTemplate, char p1, java.lang.Object p2)  
      static void checkState​(boolean b, java.lang.String errorMessageTemplate, int p1)  
      static void checkState​(boolean b, java.lang.String errorMessageTemplate, int p1, char p2)  
      static void checkState​(boolean b, java.lang.String errorMessageTemplate, int p1, int p2)  
      static void checkState​(boolean b, java.lang.String errorMessageTemplate, int p1, long p2)  
      static void checkState​(boolean b, java.lang.String errorMessageTemplate, int p1, java.lang.Object p2)  
      static void checkState​(boolean b, java.lang.String errorMessageTemplate, long p1)  
      static void checkState​(boolean b, java.lang.String errorMessageTemplate, long p1, char p2)  
      static void checkState​(boolean b, java.lang.String errorMessageTemplate, long p1, int p2)  
      static void checkState​(boolean b, java.lang.String errorMessageTemplate, long p1, long p2)  
      static void checkState​(boolean b, java.lang.String errorMessageTemplate, long p1, java.lang.Object p2)  
      static void checkState​(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1)  
      static void checkState​(boolean expression, java.lang.String errorMessageTemplate, java.lang.Object... errorMessageArgs)  
      static void checkState​(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1, char p2)  
      static void checkState​(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1, int p2)  
      static void checkState​(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1, long p2)  
      static void checkState​(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1, java.lang.Object p2)  
      static void checkState​(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)  
      static void checkState​(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)  
      static java.lang.String lenientFormat​(java.lang.String template, java.lang.Object... args)  
      private static java.lang.String lenientToString​(java.lang.Object o)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Preconditions

        private Preconditions()
    • Method Detail

      • checkArgument

        public static void checkArgument​(boolean expression)
      • checkArgument

        public static void checkArgument​(boolean expression,
                                         java.lang.Object errorMessage)
      • checkArgument

        public static void checkArgument​(boolean expression,
                                         java.lang.String errorMessageTemplate,
                                         java.lang.Object... errorMessageArgs)
      • checkArgument

        public static void checkArgument​(boolean b,
                                         java.lang.String errorMessageTemplate,
                                         char p1)
      • checkArgument

        public static void checkArgument​(boolean b,
                                         java.lang.String errorMessageTemplate,
                                         int p1)
      • checkArgument

        public static void checkArgument​(boolean b,
                                         java.lang.String errorMessageTemplate,
                                         long p1)
      • checkArgument

        public static void checkArgument​(boolean b,
                                         java.lang.String errorMessageTemplate,
                                         java.lang.Object p1)
      • checkArgument

        public static void checkArgument​(boolean b,
                                         java.lang.String errorMessageTemplate,
                                         char p1,
                                         char p2)
      • checkArgument

        public static void checkArgument​(boolean b,
                                         java.lang.String errorMessageTemplate,
                                         char p1,
                                         int p2)
      • checkArgument

        public static void checkArgument​(boolean b,
                                         java.lang.String errorMessageTemplate,
                                         char p1,
                                         long p2)
      • checkArgument

        public static void checkArgument​(boolean b,
                                         java.lang.String errorMessageTemplate,
                                         char p1,
                                         java.lang.Object p2)
      • checkArgument

        public static void checkArgument​(boolean b,
                                         java.lang.String errorMessageTemplate,
                                         int p1,
                                         char p2)
      • checkArgument

        public static void checkArgument​(boolean b,
                                         java.lang.String errorMessageTemplate,
                                         int p1,
                                         int p2)
      • checkArgument

        public static void checkArgument​(boolean b,
                                         java.lang.String errorMessageTemplate,
                                         int p1,
                                         long p2)
      • checkArgument

        public static void checkArgument​(boolean b,
                                         java.lang.String errorMessageTemplate,
                                         int p1,
                                         java.lang.Object p2)
      • checkArgument

        public static void checkArgument​(boolean b,
                                         java.lang.String errorMessageTemplate,
                                         long p1,
                                         char p2)
      • checkArgument

        public static void checkArgument​(boolean b,
                                         java.lang.String errorMessageTemplate,
                                         long p1,
                                         int p2)
      • checkArgument

        public static void checkArgument​(boolean b,
                                         java.lang.String errorMessageTemplate,
                                         long p1,
                                         long p2)
      • checkArgument

        public static void checkArgument​(boolean b,
                                         java.lang.String errorMessageTemplate,
                                         long p1,
                                         java.lang.Object p2)
      • checkArgument

        public static void checkArgument​(boolean b,
                                         java.lang.String errorMessageTemplate,
                                         java.lang.Object p1,
                                         char p2)
      • checkArgument

        public static void checkArgument​(boolean b,
                                         java.lang.String errorMessageTemplate,
                                         java.lang.Object p1,
                                         int p2)
      • checkArgument

        public static void checkArgument​(boolean b,
                                         java.lang.String errorMessageTemplate,
                                         java.lang.Object p1,
                                         long p2)
      • checkArgument

        public static void checkArgument​(boolean b,
                                         java.lang.String errorMessageTemplate,
                                         java.lang.Object p1,
                                         java.lang.Object p2)
      • checkArgument

        public static void checkArgument​(boolean b,
                                         java.lang.String errorMessageTemplate,
                                         java.lang.Object p1,
                                         java.lang.Object p2,
                                         java.lang.Object p3)
      • checkArgument

        public static void checkArgument​(boolean b,
                                         java.lang.String errorMessageTemplate,
                                         java.lang.Object p1,
                                         java.lang.Object p2,
                                         java.lang.Object p3,
                                         java.lang.Object p4)
      • checkState

        public static void checkState​(boolean expression)
      • checkState

        public static void checkState​(boolean expression,
                                      java.lang.Object errorMessage)
      • checkState

        public static void checkState​(boolean expression,
                                      java.lang.String errorMessageTemplate,
                                      java.lang.Object... errorMessageArgs)
      • checkState

        public static void checkState​(boolean b,
                                      java.lang.String errorMessageTemplate,
                                      char p1)
      • checkState

        public static void checkState​(boolean b,
                                      java.lang.String errorMessageTemplate,
                                      int p1)
      • checkState

        public static void checkState​(boolean b,
                                      java.lang.String errorMessageTemplate,
                                      long p1)
      • checkState

        public static void checkState​(boolean b,
                                      java.lang.String errorMessageTemplate,
                                      java.lang.Object p1)
      • checkState

        public static void checkState​(boolean b,
                                      java.lang.String errorMessageTemplate,
                                      char p1,
                                      char p2)
      • checkState

        public static void checkState​(boolean b,
                                      java.lang.String errorMessageTemplate,
                                      char p1,
                                      int p2)
      • checkState

        public static void checkState​(boolean b,
                                      java.lang.String errorMessageTemplate,
                                      char p1,
                                      long p2)
      • checkState

        public static void checkState​(boolean b,
                                      java.lang.String errorMessageTemplate,
                                      char p1,
                                      java.lang.Object p2)
      • checkState

        public static void checkState​(boolean b,
                                      java.lang.String errorMessageTemplate,
                                      int p1,
                                      char p2)
      • checkState

        public static void checkState​(boolean b,
                                      java.lang.String errorMessageTemplate,
                                      int p1,
                                      int p2)
      • checkState

        public static void checkState​(boolean b,
                                      java.lang.String errorMessageTemplate,
                                      int p1,
                                      long p2)
      • checkState

        public static void checkState​(boolean b,
                                      java.lang.String errorMessageTemplate,
                                      int p1,
                                      java.lang.Object p2)
      • checkState

        public static void checkState​(boolean b,
                                      java.lang.String errorMessageTemplate,
                                      long p1,
                                      char p2)
      • checkState

        public static void checkState​(boolean b,
                                      java.lang.String errorMessageTemplate,
                                      long p1,
                                      int p2)
      • checkState

        public static void checkState​(boolean b,
                                      java.lang.String errorMessageTemplate,
                                      long p1,
                                      long p2)
      • checkState

        public static void checkState​(boolean b,
                                      java.lang.String errorMessageTemplate,
                                      long p1,
                                      java.lang.Object p2)
      • checkState

        public static void checkState​(boolean b,
                                      java.lang.String errorMessageTemplate,
                                      java.lang.Object p1,
                                      char p2)
      • checkState

        public static void checkState​(boolean b,
                                      java.lang.String errorMessageTemplate,
                                      java.lang.Object p1,
                                      int p2)
      • checkState

        public static void checkState​(boolean b,
                                      java.lang.String errorMessageTemplate,
                                      java.lang.Object p1,
                                      long p2)
      • checkState

        public static void checkState​(boolean b,
                                      java.lang.String errorMessageTemplate,
                                      java.lang.Object p1,
                                      java.lang.Object p2)
      • checkState

        public static void checkState​(boolean b,
                                      java.lang.String errorMessageTemplate,
                                      java.lang.Object p1,
                                      java.lang.Object p2,
                                      java.lang.Object p3)
      • checkState

        public static void checkState​(boolean b,
                                      java.lang.String errorMessageTemplate,
                                      java.lang.Object p1,
                                      java.lang.Object p2,
                                      java.lang.Object p3,
                                      java.lang.Object p4)
      • checkNotNull

        public static <T> T checkNotNull​(T reference)
      • checkNotNull

        public static <T> T checkNotNull​(T reference,
                                         java.lang.Object errorMessage)
      • checkNotNull

        public static <T> T checkNotNull​(T reference,
                                         java.lang.String errorMessageTemplate,
                                         java.lang.Object... errorMessageArgs)
      • checkNotNull

        public static <T> T checkNotNull​(T obj,
                                         java.lang.String errorMessageTemplate,
                                         char p1)
      • checkNotNull

        public static <T> T checkNotNull​(T obj,
                                         java.lang.String errorMessageTemplate,
                                         int p1)
      • checkNotNull

        public static <T> T checkNotNull​(T obj,
                                         java.lang.String errorMessageTemplate,
                                         long p1)
      • checkNotNull

        public static <T> T checkNotNull​(T obj,
                                         java.lang.String errorMessageTemplate,
                                         java.lang.Object p1)
      • checkNotNull

        public static <T> T checkNotNull​(T obj,
                                         java.lang.String errorMessageTemplate,
                                         char p1,
                                         char p2)
      • checkNotNull

        public static <T> T checkNotNull​(T obj,
                                         java.lang.String errorMessageTemplate,
                                         char p1,
                                         int p2)
      • checkNotNull

        public static <T> T checkNotNull​(T obj,
                                         java.lang.String errorMessageTemplate,
                                         char p1,
                                         long p2)
      • checkNotNull

        public static <T> T checkNotNull​(T obj,
                                         java.lang.String errorMessageTemplate,
                                         char p1,
                                         java.lang.Object p2)
      • checkNotNull

        public static <T> T checkNotNull​(T obj,
                                         java.lang.String errorMessageTemplate,
                                         int p1,
                                         char p2)
      • checkNotNull

        public static <T> T checkNotNull​(T obj,
                                         java.lang.String errorMessageTemplate,
                                         int p1,
                                         int p2)
      • checkNotNull

        public static <T> T checkNotNull​(T obj,
                                         java.lang.String errorMessageTemplate,
                                         int p1,
                                         long p2)
      • checkNotNull

        public static <T> T checkNotNull​(T obj,
                                         java.lang.String errorMessageTemplate,
                                         int p1,
                                         java.lang.Object p2)
      • checkNotNull

        public static <T> T checkNotNull​(T obj,
                                         java.lang.String errorMessageTemplate,
                                         long p1,
                                         char p2)
      • checkNotNull

        public static <T> T checkNotNull​(T obj,
                                         java.lang.String errorMessageTemplate,
                                         long p1,
                                         int p2)
      • checkNotNull

        public static <T> T checkNotNull​(T obj,
                                         java.lang.String errorMessageTemplate,
                                         long p1,
                                         long p2)
      • checkNotNull

        public static <T> T checkNotNull​(T obj,
                                         java.lang.String errorMessageTemplate,
                                         long p1,
                                         java.lang.Object p2)
      • checkNotNull

        public static <T> T checkNotNull​(T obj,
                                         java.lang.String errorMessageTemplate,
                                         java.lang.Object p1,
                                         char p2)
      • checkNotNull

        public static <T> T checkNotNull​(T obj,
                                         java.lang.String errorMessageTemplate,
                                         java.lang.Object p1,
                                         int p2)
      • checkNotNull

        public static <T> T checkNotNull​(T obj,
                                         java.lang.String errorMessageTemplate,
                                         java.lang.Object p1,
                                         long p2)
      • checkNotNull

        public static <T> T checkNotNull​(T obj,
                                         java.lang.String errorMessageTemplate,
                                         java.lang.Object p1,
                                         java.lang.Object p2)
      • checkNotNull

        public static <T> T checkNotNull​(T obj,
                                         java.lang.String errorMessageTemplate,
                                         java.lang.Object p1,
                                         java.lang.Object p2,
                                         java.lang.Object p3)
      • checkNotNull

        public static <T> T checkNotNull​(T obj,
                                         java.lang.String errorMessageTemplate,
                                         java.lang.Object p1,
                                         java.lang.Object p2,
                                         java.lang.Object p3,
                                         java.lang.Object p4)
      • checkElementIndex

        public static int checkElementIndex​(int index,
                                            int size)
      • checkElementIndex

        public static int checkElementIndex​(int index,
                                            int size,
                                            java.lang.String desc)
      • badElementIndex

        private static java.lang.String badElementIndex​(int index,
                                                        int size,
                                                        java.lang.String desc)
      • checkPositionIndex

        public static int checkPositionIndex​(int index,
                                             int size)
      • checkPositionIndex

        public static int checkPositionIndex​(int index,
                                             int size,
                                             java.lang.String desc)
      • badPositionIndex

        private static java.lang.String badPositionIndex​(int index,
                                                         int size,
                                                         java.lang.String desc)
      • checkPositionIndexes

        public static void checkPositionIndexes​(int start,
                                                int end,
                                                int size)
      • badPositionIndexes

        private static java.lang.String badPositionIndexes​(int start,
                                                           int end,
                                                           int size)
      • lenientFormat

        public static java.lang.String lenientFormat​(java.lang.String template,
                                                     java.lang.Object... args)
      • lenientToString

        private static java.lang.String lenientToString​(java.lang.Object o)